Skip to main content

platform

Type

function

Summary

Returns the name of the operating system LiveCode is running on.

Syntax

the platform
platform()

Description

Use the platform function to change a stack's behavior or appearance depending on the operating system.

The platform function is compiled into each version of the LiveCode engine. This means that, for example, if you're developing on a Mac OS system and you build a standalone application for Linux, when you run the standalone application on a Linux system, the platform function returns "Linux".

The possible values returned by the platform function are:

  • "Win32" on any version of Windows
  • "Linux" on all Linux distributions
  • "MacOS" on any version of Mac OS X
  • "iphone" on iPhones, iPads and other iOS devices
  • "android" on smartphones, tablets and other Android devices
  • "web" when running in a web browser

Examples

the platform
if the platform is "MacOS" then set the activatePalettes to true

control structure: function

function: systemVersion, buildNumber, deleteRegistry, processor, MCISendString

glossary: return, OS X, engine, appearance, Unix, Mac OS, standalone application, behavior

object: stack

Compatibility and Support

Introduced

LiveCode 1.0

OS

mac

windows

linux

ios

android

web

Platforms

desktop

server

mobile

Thank you for your feedback!

Was this page helpful?